Collaboration diagram for XFcObjectDataServant:

Public Member Functions | |
| ~XFcObjectDataServant () | |
| Destructor. | |
| void | setDataReceiver (XFcDataReceiver *aReceiver) |
| Sets data receiver. | |
| INT | addDataReceiver (UINT32 aId, XFcDataReceiver *aReceiver) |
| Adds data receiver to hash table. | |
| XFcDataReceiver * | getDataReceiver (UINT32 aId) |
| Gets data receiver. | |
| XFcDataReceiver * | removeDataReceiver (UINT32 aId) |
| Removes data receiver. | |
| void | incoming (INT32 aClientId, UINT32 aId, CHAR8 *aBlock, INT aBlockLen) |
| Incoming data. | |
Static Public Member Functions | |
| XFcObjectDataServant * | create () |
| Static constructor. | |
Protected Member Functions | |
| INT | init () |
| Initializes class. | |
| XFcObjectDataServant () | |
| Protected constructor. | |
Protected Attributes | |
| XFcDataReceiver * | mReceiver |
| Data receiver creator. | |
| XFcDataReceiverHashTable * | mReceiverHashTable |
| Data receiver hash table. | |
Its purpose is to keep up hash table of data receivers. It does not own any added receiver so delete doesn not remove or release any of those.
|
|
Protected constructor.
|
|
|
Destructor.
|
|
||||||||||||
|
Adds data receiver to hash table.
|
|
|
Static constructor.
|
|
|
Gets data receiver.
|
|
||||||||||||||||||||
|
Incoming data.
|
|
|
Initializes class.
|
|
|
Removes data receiver.
|
|
|
Sets data receiver.
|
|
|
Data receiver creator.
|
|
|
Data receiver hash table.
|
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch | ||